package com.ideal.enums;

import java.util.HashMap;

/**
 * @Author songfz
 * @Description  可解析文件后缀名
 * @Date 2022/7/28
 */
public enum FileTypeEnum {



    EXECL("xls"),
    INI("ini"),
    PROPERTIES("properties");

    /**
     * 文件后缀名
     */
    private String subfix;

    public String getSubfix() {
        return subfix;
    }

    FileTypeEnum(String subfix) {
        this.subfix = subfix;
    }

    private static HashMap<String, FileTypeEnum> enumHashMap = new HashMap<>();
    static {

        for (FileTypeEnum value : FileTypeEnum.values()) {
            enumHashMap.put(value.subfix,value);
        }
    }

    public static FileTypeEnum bySubfix(String subfix){
        return enumHashMap.get(subfix);
    }
}
